翻訳と辞書
Words near each other
・ Object 47
・ Object 478
・ Object 775
・ Object 785
・ Object 907
・ Object access method
・ Object Action Complex
・ Object animation
・ Object binding
・ Object browser
・ Object categorization from image search
・ Object code
・ Object code optimizer
・ Object composition
・ Object conservation
Object Constraint Language
・ Object copying
・ Object Data Management Group
・ Object Data Manager
・ Object database
・ Object Definition Language
・ Object Description Language
・ Object Design, Incorporated
・ Object Desktop
・ Object detection
・ Object diagram
・ OBject EXchange
・ Object Exchange Model
・ Object file
・ Object graph


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Object Constraint Language : ウィキペディア英語版
Object Constraint Language
The Object Constraint Language (OCL) is a declarative language for describing rules that apply to Unified Modeling Language (UML) models developed at IBM and now part of the UML standard. Initially, OCL was only a formal specification language extension to UML.〔Object Management Group (OMG); ''Object Constraint Language Specification'', Chapter 7 of ''OMG Unified Modeling Language Specification'', Version 1.3, March 2000 (first edition)〕 OCL may now be used with any Meta-Object Facility (MOF) Object Management Group (OMG) meta-model, including UML.〔Object Management Group (OMG); ''Object Constraint Language OMG Available Specification Version 2.0'', May 2006〕 The Object Constraint Language is a precise text language that provides constraint and object query expressions on any MOF model or meta-model that cannot otherwise be expressed by diagrammatic notation. OCL is a key component of the new OMG standard recommendation for transforming models, the Queries/Views/Transformations (QVT) specification.
== Description ==
OCL is a descendant of Syntropy, a second-generation object-oriented analysis and design method. The OCL 1.4 definition specified a constraint language. In OCL 2.0, the definition has been extended to include general object query language definitions.
OCL statements are constructed in four parts:
# a context that defines the limited situation in which the statement is valid
# a property that represents some characteristics of the context (e.g., if the context is a class, a property might be an attribute)
# an operation (e.g., arithmetic, set-oriented) that manipulates or qualifies a property, and
# keywords (e.g., if, then, else, and, or, not, implies) that are used to specify conditional expressions.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Object Constraint Language」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.